package mapper;

import bean.*;

import java.util.List;

public interface CourseMapper {
    void InsertData(CourseTest ct);

    List<CourseUserList> findAllUserList(CourseUserList cul);

    Integer findCompaneId(int usersId);

    List<CourseInfo> findAllCourse(int companyId);

    List<courseDetailInfo> findCourseDetail(int courseId); //详情

    List<courseDetailInfo> CourseCatalogue(courseDetailInfo cdi); //某一课程的某一目录

    List<CourseUserList> findOneCourse(CourseUserList ci); //某一课程

    List<CourseUserList> findOneCourse1(CourseUserList ci); //某一课程

    Integer findIsAllDoneCount(int usersId);  //已完成课程数

    Integer findAllDoneCount(int usersId);  //此用户的所有课程数

    public List<CourseUserList> recentLearning(int usersId);//最近学习

    void StorageTime(CourseUserList ci); //保存时间（最近学习）

    void updateCourseState(CourseUserList ci);  //修改课程状态

    void updateCataloguetate(CourseUserList cdi);//修改目录状态

    void updateCataLOgueTime(CourseUserList cdi); //更新观看视频的时间

    String findStudyGroupName(StudygroupnumberInfo sgi);//查找学组姓名

    String findCompanyName(int companyId);//查找学组姓名
}
